ACFWF\Models\BOGO\Frontend C

Total Complexity 104
Dependencies 6
Dependents 1
Total lines 743
Lines of code 338
Logical lines of code 207
Comment lines 282
Methods 19
Properties 3

Methods 19

Method Rating Maintainability Complexity Lines of code
_add_notice_for_eligible_deals()
A
49 14 25
_implement_bogo_deal()
A
48 12 35
_set_matching_cart_item_deals_prices()
A
41 10 54
calculate_bogo_discounts_for_coupon()
A
49 11 27
implement_bogo_deals()
A
51 8 27
get_bogo_discount_summary_for_coupon()
S
56 6 16
display_discounted_price()
S
55 5 17
restrict_cart_to_only_one_bogo_deal()
S
60 5 11
save_bogo_discounts_to_order()
S
54 4 21
_set_matching_cart_item_triggers_prices()
S
58 4 14
get_eligible_deal_notices_message_wc_blocks()
S
61 4 13
display_bogo_discount_summary()
S
61 4 11
_display_eligible_deal_notices()
S
60 3 15
_remove_eligible_for_deals_notices()
S
59 3 15
_is_display_notice()
S
69 4 6
reset_bogo_deals_prices()
S
61 3 11
run()
S
61 2 11
__construct()
S
72 1 5
add_bogo_discount_summary_to_cart_checkout_block()
S
76 1 4